home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / devel / tcl / itcl1_31.z / itcl1_31 / tcldev / itcl-1.3 / CHANGES next >
Encoding:
Text File  |  1993-10-15  |  3.5 KB  |  77 lines

  1.  
  2.  [incr Tcl] - CHANGE LOG
  3. ==========================================================================
  4.  ------------------------ RELEASE 1.1 - 7/23/93 -------------------------
  5. ==========================================================================
  6.  
  7.  07/29/93 ... BUG FIX: #auto objects that created other #auto objects
  8.               in their constructor were returing the wrong #auto name.
  9.  
  10.  07/29/93 ... BUG FIX: "errorInfo" in class interps was causing error
  11.               information to grow without bound, eating huge amounts
  12.               of memory.
  13.  
  14.  07/30/93 ... BUG FIX: "free-memory-read" during object delete.
  15.  
  16.  08/06/93 ... BUG FIX: "delete" method now returns error message on error.
  17.  
  18.  08/06/93 ... BUG FIX: Widget classes in "demos/widgets" now have
  19.               proper destructors, allowing the widgets to be deleted
  20.               and recreated.
  21.  
  22.  08/20/93 ... Added "virtual" command for accessing most-specific
  23.               class scope.  This provides a cleaner way of invoking
  24.               virtual commands from within a class method than the
  25.               trick "$this method" described previously.
  26.  
  27.  08/25/93 ... Abandoned notion of using "unknown" proc to intercept calls
  28.               like "class::proc" and invoke them as "class :: proc".
  29.               Removed "init.tcl" from "library" directory, so installation
  30.               no longer fiddles with library files.  As a convenience,
  31.               I have provided a version of "auto_mkindex" that recognizes
  32.               class definitions along with procs, but it is up to the
  33.               user to install or use this code.
  34.  
  35.  08/25/93 ... Added "itcl_reload" procedures to the "library" directory.
  36.               This procedures can be used during debugging to unload
  37.               and reload class definitions.
  38.  
  39.  08/29/93 ... BUG FIX: changed a few stray calls to "malloc" to "ckalloc"
  40.               to be consistent with the rest of Tcl/Tk.
  41.  
  42.  09/09/93 ... Removed commands like "open" from class interps.  Such
  43.               commands create/access common facilities, and should only
  44.               exist in the main interpreter.
  45.  
  46.  09/09/93 ... Fixed "upvar" and "uplevel" to work across interp
  47.               boundaries.  This means that they should work properly
  48.               even if invoked from within a class method to access
  49.               variables that exist in the main interpreter.
  50.  
  51.  09/09/93 ... Changed semantics of "::" or unknown command.  Command
  52.               is still sent to global scope, but the local call frame
  53.               is retained.  Thus, "::set globalvar val" is no longer
  54.               a proper way to set a global variable.  This has been
  55.               superceded by "global globalvar; set globalvar val".
  56.               This change will fix many problems people have had
  57.               accessing Expect and TclX commands from within class
  58.               methods.
  59.  
  60.  09/23/93 ... BUG FIX: changed code calling Tcl_AppendResult() and
  61.               Tcl_AppendElement() to always clear result first via
  62.               Tcl_SetResult().
  63.  
  64. ==========================================================================
  65.  ------------------------ RELEASE 1.2 - 9/23/93 -------------------------
  66. ==========================================================================
  67.  
  68.  10/11/93 ... UPGRADE: made compatible with Tcl7.0
  69.  
  70.  10/12/93 ... UPGRADE: changed Makefiles to use GNU's "autoconf"
  71.  
  72.  10/14/93 ... UPGRADE: added support for building shared library
  73.  
  74.  10/14/93 ... BUG FIX: fixed "#auto" to look for names already in
  75.               use and keep incrementing ID integer until a unique
  76.               name is found.
  77.